Golang 是一個強型別編譯式語言,具有輕巧、快速、易上手等特點。以下就實做角度先開始第一個Hello World程式。
寫hello world程式碼
touch main.go # 指令新增了 main.go
code main.go # 一個懶人方式, 也可以在vscode左側用滑鼠點main.go就好
在 main.go內新增以下
package main // 告訴編譯器這個檔案這是程式進入點, 一個資料夾內只能有一個main(稍後詳述)
import ( // 引入fmt模組 (format print 就是用來顯示字串的)
"fmt"
)
func main(){ // 程式進入點的函式
fmt.Println("hello world") // 印出 hello world
}
執行程式碼
先打開小黑窗, ctrl + ~ (鍵盤左上角), 可以在下方新增一個terminal
輸入
go run .
說明:使用go編譯器的run指令 .是代表當前資料夾, 編譯器會去抓 package main 裡面的 main function出來跑, 此時應該會看到小黑視窗跑出 hello world的字樣, 代表成功, 如果程式沒有成功, 有問題, 歡迎寄信聯絡我, 幫忙排除
以上程式碼假如可以執行, 但對新手來說應該還是有很多不懂的地方, 因此以下簡述程式的基本觀念
雖然盡量詳細紀錄, 但新手學程式通常會一直遇到問題, 所以歡迎DC找我(yale918#9832)幫debug, 可以一起討論也可以加加我的工程師line群